package com.unitd.frame.sso.service.auth.impl;

import com.unitd.frame.sso.common.token.Token;
import com.unitd.frame.sso.service.auth.ISSOAuthorization;

/**
 * @desc 用户不自定的SO 权限授权接口实现类,默认用此类来代替
 * @filename DefSSOAuthorization.java
 * @copyright www.unitd.com
 * @author Hudan
 * @version 1.0
 * @date 2016/10/14
 */
public class DefSSOAuthorization implements ISSOAuthorization {

	/**
	 * @desc 判断进行访问的客户端是否具有访问权限
	 * @param token      访问token(实际存储在cookie中)
	 * @param permission 权限串
	 * @return 访问权限标识
	 */
	@Override
	public boolean isPermitted(Token token, String permission) {
		return true;
	}

	/**
	 * @desc 判断进行访问的客户端是否具有按钮级别操作权限
	 * @param token      访问token(实际存储在cookie中)
	 * @param permission 权限串
	 * @return 访问权限标识
	 */
	@Override
	public boolean isActionable(Token token, String permission) {
		return true;
	}
}